//package com.qkjia.zqkspringshell.gmallbean;
//
//
//import java.util.Map;
//import java.util.Set;
//

//public class GlobalClasstest {
//    public  static void main(String[] args)
//    {
//        GlobalClass g1=GlobalClass.getGlobalClassInstance();
//        GlobalClass g2=GlobalClass.getGlobalClassInstance();
//
//        System.out.println("======是否是同一个对象=======");
//        System.out.println(g1);
//        System.out.println(g2);
//
//        test1 t1=new test1(g1);
//        test1 t2=new test1(g2);
//
//        t1.add("test1","test1");
//        t2.add("test2","test2");
//
//        System.out.println("========分别有多少个元素=========");
//        System.out.println(t1.getGlobalSize());
//        System.out.println(t2.getGlobalSize());
//
//        System.out.println("========各自有哪些元素=========");
//        System.out.println("t1:");
//        t1.listAllObject();
//        System.out.println("=============================");
//        System.out.println("t2:");
//        t2.listAllObject();
//    }
//
//    private static class test1
//    {
//        private final GlobalClass gclass;
//
//        public test1(GlobalClass gclass)
//        {
//            this.gclass = gclass;
//        }
//
//        public void add(String str,Object object)
//        {
//            gclass.PutObjcet(str,object);
//        }
//
//        public int getGlobalSize()
//        {
//            return gclass.getObjceSize();
//        }
//
//        public void  listAllObject()
//        {
//            Set<Map.Entry<String, Object>> entrys=gclass.getMapObject().entrySet();
//
//            for( Map.Entry<String,Object>entry: entrys)
//            {
//                System.out.println("KEY:"+entry.getKey()+"  Value:"+entry.getValue());
//            }
//        }
//
//    }
//
//    private static class test2
//    {
//        private final GlobalClass gclass;
//
//        public test2(GlobalClass gclass)
//        {
//            this.gclass = gclass;
//        }
//
//        public void add(String str,Object object)
//        {
//            gclass.PutObjcet(str,object);
//        }
//
//        public int getGlobalSize()
//        {
//            return gclass.getObjceSize();
//        }
//
//        public void  listAllObject()
//        {
//            Set<Map.Entry<String, Object>> entrys=gclass.getMapObject().entrySet();
//
//            for( Map.Entry<String,Object>entry: entrys)
//            {
//                System.out.println("KEY:"+entry.getKey()+"  Value:"+entry.getValue());
//            }
//        }
//    }
//}
